void main() {
  // 使用默认的构造函数创建对象
  Person person1 = Person('张三',18);
    Person person2 = Person('李四',28);
  // 属性赋值
  // person1.name = '张三';
  // person1.age = 18;
  // 读取属性
  print(person1.name); // 张三
  print(person1.age); // 18
  // 访问属性
  print({person1.name,person1.age});
  print({person2.name,person2.age});
  // 调用方法
  person1.eat();
}

// 定义Person类，属性：名字和年龄，方法：吃饭
class Person {
    // 属性
  String? name;
  int? age;
  // 默认的构造函数（无参数，默认隐藏）
  Person(String name,int age) {
    // print('我是默认的构造函数');
    this.name = name;
    this.age = age;
  }

  // 方法
  void eat() {
    print('我是干饭人');
  }
}